home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / info / dvtribs.zip / DV&TRIBS.DOC next >
Text File  |  1992-08-02  |  25KB  |  648 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21. TRIBBS & DESKVIEW 386                          1:21:46  8/2/1992
  22. =====================
  23.  
  24. TRIBBS/DESQVIEW SETUP                                              PAGE: 1
  25.  
  26.  
  27. INDEX:
  28.  
  29. Disclaimer.................................................1
  30. Purpose....................................................2
  31. System Requirements........................................2
  32. DESQview 386...............................................2
  33. TriBBS.....................................................2
  34. Setting up QEMM............................................3
  35. Setting up DESQview........................................3
  36. TriBBS Node 1..............................................4
  37. Node 1 Startup & Board Batch Files.........................5
  38. TriBBS Node 2 Setup........................................6
  39. Node 2 Startup & Board Batch Files.........................7
  40. Running a Local Node.......................................8
  41. Running Higher Speed Modems & DESQview.....................8
  42. Running TriBBS, Doors inside DESQview......................9
  43. Setting up DESQview to Autoload my BBS....................11
  44. It Still Won't Run!.......................................12
  45. Epilogue..................................................13
  46.  
  47. Please note!  Any use of this doc file, in whole or in part, removes ALL
  48. responsiblity from Randall Reimer should your system crash.  In short, USE AT
  49. YOUR OWN RISK!
  50.  
  51.  
  52.  
  53. TRIBBS/DESQVIEW SETUP                                              PAGE: 2
  54.  
  55. Purpose:
  56. ~~~~~~~~
  57.   TriBBS ver 3.0 brought many new and exciting features, including multi-node
  58. chats.  The full power of TriBBS is not realized until it is ran in a multi-
  59. tasking enviroment.  This can include WINDOWS 3.x, OS/2, DESQview 386 or any
  60. multi-tasker which can take advantage of the 80386's protected and virtual
  61. 8086 modes.  Most sysops who multi-task will be using DESQview, although some
  62. use WINDOWS and a few are now using OS/2.
  63.  
  64.   This doc file is intended to show how to set up Quarterdeck's DESQview 386
  65. and TriBBS.  It is possibly not the best way to set it up, rather, it is
  66. merely the way I run it.
  67.  
  68.   PLEASE!  Be sure you are able to properly set up TRIBBS BEFORE you try
  69. multi-nodes!  I will not - can not - explain every detail of TRIBBS, and the
  70. doc file for TriBBS adequately explains setting it up.
  71.  
  72. REQUIREMENTS:
  73. ~~~~~~~~~~~~~
  74.  
  75.      - DOS ver 2.x or higher.  This can include Double Dos, PC-Dos, etc.
  76.      - 2 meg RAM.  Any less and you're restricted to one node
  77.      - An 80386 or newer processor.  SX will work.
  78.      - DESQVIEW 386.  (I've not recieved xwindows yet!)
  79.      - Two seriel ports.
  80.  
  81.   Be aware the PC does NOT support more than two com ports being used at the
  82. same time!  (Address conflicts).  If you intend on running 3 or more user
  83. nodes, you must either use a LAN or a intelligent multi-serial board such as
  84. Digi-Board's Digi-Channel card.  Apparently, MCA equipt PS/2s can support
  85. more than 2 serial ports running simultaneously.
  86.  
  87.   Also! You may need to use SHARE.EXE if you use dos 4 or 5.  This should
  88. prevent corruption of files.  I do not use it.
  89.  
  90. DESQview 386:
  91. ~~~~~~~~~~~~~
  92.   DESQview 386 consists of two seperate programs, although a third - MANIFEST
  93. - is frequently included.  Manifest is not covered in this doc file.  This
  94. doc file covers DESQview ver 2.3, and QEMM ver 5.13.
  95.  
  96.   DESQview is a multi-tasker - or for the purists, a task switcher.  It
  97. allows you to open a number of windows, each which can run almost any dos
  98. application (including Windows 3.1) while running different programs
  99. at the same time.  DESQview will run on almost any XT, AT or clone.
  100.  
  101.   QEMM is a 386 controller, it enables the 386's vitual 8086 and 32 bit
  102. protected modes.  It also controls DESQview's 386 features.  Without QEMM,
  103. DESQview's powers are limited.
  104.  
  105. TRIBBS:
  106. ~~~~~~~
  107.   TriBBS is a small, powerful, easy to set up BBS.  When installed in a
  108. multi-tasking enviroment, it supports multi-nodes, multi-node chats, and a
  109. local access node, as well as it's single node features which include most of
  110. the popular BBS features desired.
  111.  
  112.  
  113. TRIBBS/DESQVIEW SETUP                                              PAGE: 3
  114.  
  115.  
  116. SETTING UP QEMM:
  117. ~~~~~~~~~~~~~~~~
  118.   You MUST consult your QEMM manual to properly set up QEMM, or at least run
  119. OPTIMIZE.  To try to explain it here would be almost impossible as each
  120. computer setup varies.  Furthermore, use of a ram disk or a disk cache, Dos
  121. 5, and ANY TSR will likely effect QEMM's setup.  I include my CONFIG.SYS only
  122. as an example - YOUR CONFIG.SYS WILL LIKELY BE DIFFERENT!
  123.  
  124. MY CONFIG.SYS:
  125.  
  126.     DEVICE=C:\QEMM\qemm386.sys RAM
  127.     FILES=30
  128.     STACKS=0,0
  129.     Buffers=25
  130.     dos=high
  131.  
  132. Please note the FILES=30 line - this is important if you're planning on
  133. including door games on your BBS.  Some games open a number of files - I used
  134. to use files=20 but found 30 was required just for 2 nodes if both were using
  135. doors.  The dos=high is for MS-DOS ver 5
  136.  
  137.   If you have difficulties setting up QEMM, QUARTERDECK has technical support
  138. available.  Please consult the manuals.
  139.  
  140. SETTING UP DESQVIEW:
  141. ~~~~~~~~~~~~~~~~~~~~
  142.   Again, you'll simply have to refer to your manuals included with DESQview.
  143. I can not anticipate your system.    If you have difficulties setting up
  144. DESQview, QUARTERDECK has free technical support availible.
  145.  
  146.   DESQview is easily fine-tuned to run TriBBS - or other communications
  147. programs.  Assuming you have already set up DV, open a DOS window and run
  148. DVSETUP.  Select advanced setup by pressing enter.  You should see a screen
  149. similar to this:
  150.  
  151.  
  152.             Type the letter that corresponds
  153.             to the option you wish to change:
  154.  
  155.                Auto Dialer             A
  156.                Colors                  C
  157.                Keyboard                K
  158.                Logical Drives          L
  159.                Mouse                   M
  160.                Performance             P
  161.                Video Monitor           V
  162.                Window Positions        W
  163.  
  164. Select P (Performance).  You should see:
  165.  
  166.  
  167. TRIBBS/DESQVIEW SETUP                                              PAGE: 4
  168.  
  169.  
  170.               Task Processing Time (in Clock Ticks)
  171.                        Foreground:    1
  172.                        Background:    1
  173.  
  174.               Memory Usage (in K)
  175.                  Common Memory:      17
  176.                  DOS Buffer for EMS:  2
  177.  
  178.               Optimize communications?    (Y/N): N
  179.               Allow swapping of programs? (Y/N): N
  180.               Manage printer contention?  (Y/N): N
  181.  
  182. Clock Ticks:  Setting this to higher numbers may cause jerkiness for your
  183. users.  But play around with this!  I've used 2 and 2 or 2 and 1.  But DON'T
  184. SET THE BACKGROUND NUMBER HIGHER THAN THE FOREGROUND!  This will disable DV's
  185. ability to "steal" clock ticks from idle windows.  Use 18 as the highest
  186. number BOTH can add up to.
  187.  
  188. Optimizing communications seems to improve com port 2 but really doesn't seem
  189. worth the effort.
  190.  
  191. Allow Swapping of programs:  Communication programs - be they TriBBS or
  192. anything else - should NEVER be swapped!
  193.  
  194. I do not own a printer, so I do not select Manage printer contention.
  195.  
  196.  
  197.   If you are having any difficulties or problems up to this point, please try
  198. to resolve them before continuing.  If neccessary, consult a friend or
  199. Quarterdeck's support.  If not, we can procede to set up TriBBS.
  200.  
  201. TRIBBS NODE 1:
  202. ~~~~~~~~~~~~~~
  203. First, set up TriBBS as explained in the TRIBBS manual you recieved when you
  204. registered TriBBS, or consult TRIBBS.DOC included with TriBBS.  You may
  205. select the total number of nodes you intend on running even if you are not
  206. going to set them up soon.  Be aware the PC does NOT support more than two
  207. com ports being used at the same time!  (Address conflicts).  If you intend
  208. on running 3 or more user nodes, you must either use a LAN or an intelligent
  209. multi-serial board such as Digi-Boards Digi-Channel card.
  210.  
  211. After you've set up TriBBS node 1, (and it is working OUTSIDE DESQview, it is
  212. time to set up a DV window for it.  Load DV and select OPEN WINDOW.  Then
  213. select ADD A PROGRAM.  Select OTHER as TriBBS is not included on the list.
  214. You'll be prompted for the path, enter your TriBBS dir.
  215.  
  216. I've called my TriBBS node one TBBS.  This is my setup:
  217.  
  218.  
  219. TRIBBS/DESQVIEW SETUP                                              PAGE: 5
  220.  
  221.  
  222.  
  223.  
  224.  Program Name............: TBBS
  225.  
  226.  Keys to Use on Open Menu: R1                         Memory Size (in K): 128
  227. ─────────────────────────────────────────────────────────────────────────────
  228.  Program...: bbs.bat
  229.  
  230.  Parameters:
  231.  
  232.  Directory.:
  233. ─────────────────────────────────────────────────────────────────────────────
  234.  Options:
  235.                   Writes text directly to screen.......: [Y]
  236.                   Displays graphics information........: [Y]
  237.                   Virtualize text/graphics (Y,N,T).....: [Y]
  238.                   Uses serial ports (Y,N,1,2)..........: [1]
  239.                   Requires floppy diskette.............: [N]
  240.  
  241.  
  242. After you've set up this screen, press <F1> rather than enter.  My screen at
  243. this point will display:
  244.  
  245.  
  246.  System Memory (in K).......:   0   Maximum Program Memory Size (in K)..: 565
  247.  
  248.  Script Buffer Size.......:  1000   Maximum Expanded Memory Size (in K):  256
  249.  
  250.  Text Pages: 4  Graphics Pages: 2   Initial Mode:        Interrupts: 00 to FF
  251. ─────────────────────────────────────────────────────────────────────────────
  252.  Window Position:
  253.     Maximum Height:  25       Starting Height:  25       Starting Row...:   0
  254.     Maximum Width.:  80       Starting Width.:  80       Starting Column:   0
  255. ─────────────────────────────────────────────────────────────────────────────
  256.                                 Shared Program
  257.  Pathname..:
  258.  Data......:
  259. ─────────────────────────────────────────────────────────────────────────────
  260.  Close on exit (Y,N,blank)......: [N]  Uses its own colors..............: [Y]
  261.  Allow Close Window command.....: [Y]  Runs in background (Y,N,blank)...: [Y]
  262.  Uses math coprocessor..........: [N]  Keyboard conflict (0-F)..........: [0]
  263.  Share CPU when foreground......: [Y]  Share EGA when foreground/zoomed.: [Y]
  264.  Can be swapped out (Y,N,blank).: [N]  Protection level (0-3)...........: [0]
  265.  
  266.  
  267.  
  268. The above setups have worked well for me with both TriBBS and RBBS, and
  269. should work on most systems.
  270.  
  271. -The CLOSE ON EXIT should be set to no.
  272. -RUNS IN BACKGROUND must be set to yes.
  273. -Please remember to set the CAN BE SWAPPED OUT to NO!  Swapping a
  274. communications program to disk could prove ... interesting.
  275.  
  276. NODE 1 BATCH STARTUP & BOARD BATCH FILES:
  277. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  278.   My system uses BBS.BAT as the batch file which runs upon opening the
  279. window.  It sets up and runs all the files etc needed for node 1 operation.
  280. Your requirements may be different but use this as a guideline - it works
  281. on my bbs.  A rundown of each command follows the batch file:
  282.  
  283.  
  284. TRIBBS/DESQVIEW SETUP                                              PAGE: 6
  285.  
  286.  
  287.    dvansi
  288.    set dszlog=xfer-1.def
  289.    c:
  290.    cd \tritel
  291.    board
  292.  
  293.   -Dvansi:  This allows DESQview to display ANSI.  TriBBS itself does not
  294.   need Dvansi to run, but utilities and door games may require it.  Not using
  295.   an ansi emulator will not crash the bbs, Ansi screens will look like
  296.   gibberish without it.  Your users won't notice it but you will!
  297.  
  298.   -set dszlog=xfer-1.def: If you're running DSZ, and if you're using TRIMAIL
  299.   you are, you should include this statement if you're going multi-node.  It
  300.   eliminates conflicts between the various nodes should two users access DSZ.
  301.  
  302.   -You might need to include a line with PATH=(whatever you want in your
  303.   path), however I did not need it on my system.
  304.  
  305.   The remainder of the batch file simply switches to the TriBBS dir and calls
  306.   BOARD.BAT.
  307.  
  308. BOARD.BAT is used to actually manage the bbs.  My board.bat is as follows:
  309.  
  310.    cd \tritel
  311.    if exist door.bat del door.bat
  312.    if exist event.bat del event.bat
  313.    if exist endbbs del endbbs
  314.    bbs /C1
  315.    If exist door.bat door
  316.    if exist event.bat event
  317.    if exist endbbs goto end
  318.    board
  319.    :end
  320.  
  321.   -This is the same file used in non-DV operation.  A complete rundown of
  322.   this file is in your TriBBS docs.
  323.  
  324. TRIBBS NODE 2 SETUP:
  325. ~~~~~~~~~~~~~~~~~~~~
  326.   First, set up TriBBS Node 2 setup as explained in the TRIBBS manual you
  327. recieved when you registered TriBBS, or consult TRIBBS.DOC included with
  328. TriBBS, in the MULTINODES section.  Before trying to run node 2 in DESQview,
  329. please get it running in DOS first.  If it will not run there it won't likely
  330. run inside DV.  Please take your time here and if you require further
  331. assistance call one of the TRIBBS support boards or a sysop running TRIBBS in
  332. DESQview.
  333.  
  334.   Again, we'll go over NODE 2's DESQview ADD PROGRAM screens.  Both are as
  335. follows for my setup:
  336.  
  337.  
  338. TRIBBS/DESQVIEW SETUP                                              PAGE: 7
  339.  
  340.  
  341.  
  342.  Program Name............: TriBBS node 2
  343.  
  344.  Keys to Use on Open Menu: R2                         Memory Size (in K): 128
  345. ─────────────────────────────────────────────────────────────────────────────
  346.  Program...: bbs2.bat
  347.  
  348.  Parameters:
  349.  
  350.  Directory.:
  351. ─────────────────────────────────────────────────────────────────────────────
  352.  Options:
  353.                   Writes text directly to screen.......: [Y]
  354.                   Displays graphics information........: [Y]
  355.                   Virtualize text/graphics (Y,N,T).....: [Y]
  356.                   Uses serial ports (Y,N,1,2)..........: [2]
  357.                   Requires floppy diskette.............: [N]
  358.  
  359. =============================================================================
  360.  
  361.  
  362.  System Memory (in K).......:   0   Maximum Program Memory Size (in K)..: 565
  363.  
  364.  Script Buffer Size.......:  1000   Maximum Expanded Memory Size (in K):  256
  365.  
  366.  Text Pages: 4  Graphics Pages: 2   Initial Mode:        Interrupts: 00 to FF
  367. ─────────────────────────────────────────────────────────────────────────────
  368.  Window Position:
  369.     Maximum Height:  25       Starting Height:  25       Starting Row...:   0
  370.     Maximum Width.:  80       Starting Width.:  80       Starting Column:   0
  371. ─────────────────────────────────────────────────────────────────────────────
  372.                                 Shared Program
  373.  Pathname..:
  374.  Data......:
  375. ─────────────────────────────────────────────────────────────────────────────
  376.  Close on exit (Y,N,blank)......: [N]  Uses its own colors..............: [Y]
  377.  Allow Close Window command.....: [Y]  Runs in background (Y,N,blank)...: [Y]
  378.  Uses math coprocessor..........: [N]  Keyboard conflict (0-F)..........: [0]
  379.  Share CPU when foreground......: [Y]  Share EGA when foreground/zoomed.: [Y]
  380.  Can be swapped out (Y,N,blank).: [N]  Protection level (0-3)...........: [0]
  381.  
  382.  
  383. The above setups have worked well for me with both TriBBS and RBBS, and
  384. should work on most systems.
  385.  
  386. -The CLOSE ON EXIT should be set to no.
  387. -RUNS IN BACKGROUND must be set to yes.
  388. -Please remember to set the CAN BE SWAPPED OUT to NO!  Swapping a
  389. communications program to disk could prove ... interesting.
  390.  
  391. NODE 2 BATCH STARTUP & BOARD BATCH FILES:
  392. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  393.   My system uses BBS2.BAT as the batch file which runs upon opening the
  394. window.  It sets up and runs all the files etc needed for node 2 operation.
  395. Your requirements may be different but use this as a guideline - it works
  396. on my bbs.  A rundown of each command follows the batch file:
  397.  
  398.    dvansi
  399.    c:
  400.    set dszlog=xfer-2.def
  401.    cd \tritel2
  402.    board2
  403.  
  404. TRIBBS/DESQVIEW SETUP                                              PAGE: 8
  405.  
  406.   -Dvansi:  Anytime you open ANY DESQview window which displays ANSI you must
  407.    include this.  Using DEVICE=ANSI.SYS in your config.sys won't work in DV.
  408.   -Set dszlog=xfer-2.def:  Include this line if you use DSZ as an external
  409.    protocol or use TRIMAIL.
  410.   -Again, you may require a PATH=(WHATEVER YOUR PATH IS) line in this.
  411.  
  412.  
  413.   BBS2.BAT calls up BOARD2.BAT which handles the BBS operation.  MY
  414. BOARD2.BAT is as follows:
  415.  
  416.    echo off
  417.    cd \tritel2
  418.    if exist door.bat del door.bat
  419.    if exist event.bat del event.bat
  420.    if exist endbbs del endbbs
  421.    bbs /C2
  422.    If exist door.bat door
  423.    if exist event.bat event
  424.    if exist endbbs goto end
  425.    board2
  426.    :end
  427.  
  428.   -Again, nothing new or exciting here.
  429.  
  430. RUNNING A LOCAL NODE IN DESQVIEW:
  431. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  432.   Rather than going into great detail here, I'll simply point you to Mark
  433. Goodwin's TRIBBS docs, which does a better job explaining this.  Again,
  434. you'll want to be able to run this in DOS before approaching DESQview.
  435.  
  436.   Because of the operation of this node, I do not deem it neccessary to run
  437. this node in the background - it is not really a communications program when
  438. it is ran locally.
  439.  
  440.   One glitch of the local node is it seems to reset the daily data contained
  441. on the waiting for caller screen.  This is not something I spend hours
  442. worrying over, if it happens to you and you absolutely can not tolerate it,
  443. get in touch with the TRIBBS support conference and pour out your woes.
  444.  
  445.   Because I just use the LOCAL NODE (or node 3) for message access, I do not
  446. even have a window dedicated to it, I just open a Dos window and run it as
  447. follows:
  448.  
  449.   CD \TRIBBS3
  450.   BBS /C0
  451.  
  452.   I can not see much reason for confusion between DESQview and TRIBBS LOCAL
  453. ACCESS, so I'll not go further into it.
  454.  
  455. RUNNING HIGHER SPEED MODEMS & DESQVIEW:
  456. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  457.   There are several considerations when running higher speeds than 2400 in
  458. DESQview with multinodes.  At 14400 or even 9600, charactors may be lost if
  459. you're switching screens or doing floppy disk access.  There is a way around
  460. this.  You may simply try setting the clock ticks for your higher speed node
  461. (assuming you have a high speed and a low speed node) higher.  The best way
  462. to remove any possiblity of error is to install 16550AN chip in your serial
  463. card on each high speed com port.  However, if no problems occur, you might
  464. not want to worry about this.
  465.  
  466.  
  467. TRIBBS/DESQVIEW SETUP                                              PAGE: 9
  468.  
  469.   The only other concern with higher speeds is you may need to lock your com
  470. port.  Simply adding
  471.  
  472.     SET COM2=38400
  473.  
  474. to board2.bat would lock com port 2 at 38400.  Most - not all - high speed
  475. modems require locked ports.
  476.  
  477. RUNNING TRIBBS, DOORS INSIDE DESQVIEW:
  478. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  479.   Running doors inside DESQview may be tricky, especially if the door
  480. programmer gave no thought to multi-node operations.  Sometimes door games
  481. simply will not run in a multi-node setup.  Other times, should both users
  482. access the same door, files can be corrupted or the game will simply do
  483. strange things!  Again, it all depends on each door game.
  484.  
  485.   TRIBBS.DOC contains several excellent methods to rectify the above
  486. problems.  There is another method which I used while running RBBS and
  487. transfered to TriBBS.  This is simply using resources at hand to bar one user
  488. access to a door game IF that door game hates multi-node access.  (most do!)
  489.  
  490.   Lets take ALAN DAVENPORT'S YANKEE TRADERS.  It will not crash if both nodes
  491. access it simultaneously, but it will get confusing to both users.  Therefore
  492. I want to prevent node 2 from accessing YT (Yankee Traders) while node 1 is
  493. playing.  Here's how I do it in my YT.BAT & YT1.BAT (Yankee traders batch
  494. files for nodes 1 & 2):
  495.  
  496. YT.BAT (NODE 1):
  497.  
  498.     cd \doors\yt
  499.     IF EXIST DORINFO2.DEF GOTO EXIT
  500.     copy c:\tritel\dorinfo1.def
  501.     yt dorinfo1.def
  502.     DEL DORINFO*.DEF
  503.     :EXIT
  504.     ECHO *************************************** > COM1
  505.     ECHO **                                   ** > COM1
  506.     ECHO ** OOOPS!  NODE  2  IS PLAYING THIS  ** > COM1
  507.     ECHO **                                   ** > COM1
  508.     ECHO ** DOOR GAME!  PLEASE TRY AGAIN IN   ** > COM1
  509.     ECHO **                                   ** > COM1
  510.     ECHO ** A FEW MINUTES ...         SYSOP   ** > COm1
  511.     ECHO **                                   ** > COm1
  512.     ECHO *************************************** > COM1
  513.     board
  514.  
  515.  
  516. TRIBBS/DESQVIEW SETUP                                              PAGE: 10
  517.  
  518.  
  519. YT1.BAT (NODE 2):
  520.  
  521.     cd \doors\yt1
  522.     IF EXIST DORINFO1.DEF GOTO EXIT
  523.     copy c:\tritel2\dorinfo1.def dorinfo2.def
  524.     yt dorinfo2.def 19200
  525.     DEL DORINFO*.DEF
  526.     board2
  527.     :EXIT
  528.     ECHO *************************************** > COM2
  529.     ECHO **                                   ** > COM2
  530.     ECHO ** OOOPS!  NODE  1  IS PLAYING THIS  ** > COM2
  531.     ECHO **                                   ** > COM2
  532.     ECHO ** DOOR GAME!  PLEASE TRY AGAIN IN   ** > COM2
  533.     ECHO **                                   ** > COM2
  534.     ECHO ** A FEW MINUTES ...         SYSOP   ** > COM2
  535.     ECHO **                                   ** > COM2
  536.     ECHO *************************************** > COM2
  537.     board2
  538.  
  539.   -By copying the DORINFOx.DEF file to the door game dir, I can use the IF
  540.   EXIST line to search for it, and if it finds it, it will display the OOOPS
  541.   message and return to the bbs.  However, you MUST ensure the DORINFOx.DEF
  542.   file IS DELETED when the user playing it quits the game - otherwise the
  543.   game will be inaccessable to the other node forever!
  544.  
  545.   I use this type of batch file to control multi-node access to most door
  546. games.  It works well, but there is one more problem.  WHAT IF A USER DROPS
  547. CARRIER hanging the BBS?  In most cases, the door game will catch it.  Or
  548. systems will use a WATCHDOG tp monitor the comport - some will even reboot
  549. the window inside DESQview.  Search your support bbs for these types of
  550. utilities.  Having a bbs hang because a user drops carrier is no fun, even if
  551. the user simply couldn't prevent it.
  552.  
  553.   Lets assume a user drops carrier in ALAN DAVENPORT'S Trade Wars ver 9.03,
  554. which did not monitor the com port for carrier detect.  You can prevent the
  555. BBS from hanging by using a watch dog.  So the caller logs off, the computer
  556. reboots, and the bbs loads up.  Great!
  557.  
  558.   However, there is one more problem.  The BBS is up again, but when the
  559. next user tries to play YT, he finds sees the OOOPS message!  Why?  Because
  560. YT.BAT (or YT2.BAT) didn't get a chance to delete the dorinfo file!
  561.  
  562.   This can happen if a computer freezes as well, so pay attention, class!
  563.  
  564.   We need to get rid of the DORINFO files, so we can simply include a line
  565. into our BBS.BAT (NODE 1's startup batch file, remember?) saying:
  566.  
  567.      del c:\doors\TW\dorinfo*.*
  568.  
  569. Including this in BOARD.BAT would slow down the bbs when returning from the
  570. doors, so it must go into either your autoexec.bat or else into BBS.BAT (or
  571. BBS2.BAT)  So now my BBS.Bat looks like this:
  572.  
  573.  
  574.  
  575. TRIBBS/DESQVIEW SETUP                                              PAGE: 11
  576.  
  577.      dvansi
  578.      set dszlog=xfer-1.def
  579.      c:
  580.      del d:\doors\TW2\dorinfo*.*
  581.      del d:\doors\AWARs\dorinfo*.*
  582.      del d:\doors\FISH\dorinfo*.*
  583.      del d:\doors\GAL\dorinfo*.*
  584.      del d:\doors\TSE\dorinfo*.*
  585.      del d:\doors\BARONS\dorinfo*.*
  586.      del c:\doors\PIT\dorinfo*.*
  587.      del c:\doors\SID\*.pas
  588.      del c:\doors\YT\dorinfo*.*
  589.      del c:\doors\YT1\dorinfo*.*
  590.      del c:\doors\FOA\dorinfo*.*
  591.      del c:\doors\MAZE\dorinfo*.*
  592.      del c:\doors\BBS\dorinfo*.*
  593.      C:
  594.      cd \tritel
  595.      board
  596.  
  597. This delays node 1 startup a few seconds, but it works!  Please note you
  598. might use CALLERS.SYS or DOORS.SYS instead of DORINFOx.DEF, the principle
  599. remains the same!
  600.  
  601.  
  602. SETTING UP DESQVIEW TO AUTOLOAD MY BBS:
  603. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  604.   One of the powerful features of DESQview is it's script or "learn"
  605. fuctions.  Please read the section on this in your DV manual, and create a
  606. AUTOLOAD script for your BBS.  You may need to do this several times until
  607. it runs, but when it is properly set up according to the DESQview manual, it
  608. should load your BBS node(s) when you startup DV automatically.
  609.  
  610.   Once this is done we can finally modify our AUTOEXEC file to run DESQview
  611. instead of TriBBS.  This is done simply by adding DV to AUTOEXEC.BAT, as
  612. demonstrated by my AUTOEXEC.BAT:
  613.  
  614.      PATH C:\UTILS;C:\QEMM;C:;C:\tritel;C:\DV;F:\SK;f:\pckwik
  615.      c:\qemm\loadhi /r:3 stderr
  616.      prompt $p$g
  617.      dv
  618.  
  619. IT STILL WON'T RUN!:
  620. ~~~~~~~~~~~~~~~~~~~~
  621.   If you're having difficulty still, don't hesitate to ask for help on the
  622. TRIBBS SUPPORT CONFERENCE, located on INTELEC, FIDO and TTN networks.
  623. Alternately you may try contacting QUARTERDECK Support or any TriBBS support
  624. board.  Bare in mind the sysops may be busy and take a few days to get back
  625. to you!
  626.  
  627. TRIBBS/DESQVIEW SETUP                                              PAGE: 13
  628.  
  629.  
  630. EPILOGUE:
  631. ~~~~~~~~~
  632.  
  633. TRIBBS, DESQVIEW, QEMM, YANKEE TRADERS, TRADEWARS, STDERR, DOUBLE DOS, MS-
  634. DOS, PC-DOS, WINDOWS, OS/2, SIDROIDS, RBBS, PCKWIK, SK, are all copywrite of
  635. thier repective rightsholders.
  636.  
  637. TRIBBS may be downloaded from any Support BBS or from:
  638.  
  639. THE LOBSTER BOUY......207-941-0805, Bangor, ME.  14400 V.32/HST
  640.  
  641. Please report any errors or feedback to:
  642. RANDALL REIMER
  643. TOPFUN................403-464-5253, Edmonton, AB, CANADA, 14400 V.32bis,
  644. or via net mail on the TTN network.
  645.  
  646.  
  647.  
  648.